      

mov DX, 03DAh	;    
@End_Beam
in AL, DX	;    
test AL, 8	;   3
jnz @End_Beam	;     
@Start_Beam:	;    
in AL, DX	;    
and AL, 01000b;   3
jz @Start_Beam